﻿/* SPUIKit - V4Branding.css */
/* CSS for styling OOTB V4 master page element used in SPUIKit V4Custom.master */

/*---- Sticky footer ----*/
html, body {
    height:100%; 
}
#s4-bodyContainer {
    min-height:100%;
}
#s4-bodyContainer:before { /* Opera and IE8 "redraw" bug fix */
    content:"";
    height:100%;
    margin-top:-999em;
}
* html #s4-bodyContainer { /* IE6 workaround */
    height:100%; 
}
/* Normal footer*/
.mainContentContainer {
    padding: 0 0 30px; /* set padding-bottom equals height of .footer */
}
.footer {
    height: 30px; /* set height of #foot */
    margin: -30px auto 0; /* set negative margin-top equals height of .footer */
    background: green;
}
body.publishing .footer 
{
    margin: -30px auto !important;
}
/* EOF - normal footer*/
/* Modal footer*/
.dlg-footer {
    display: none;
}

html.ms-dialog body #s4-workspace .mainContentContainer {
    padding: 0 0 40px; /* padding-bottom equals height of .dlg-footer */
}

html.ms-dialog body #s4-workspace .dlg-footer {
    height: 40px; /* set height of .dlg-footer */
    margin: -40px auto 0; /* negative margin-top equals height of .dlg-footer */
    background: red;
    display: block;
}
/* EOF - modal footer*/
/*---- EOF - Sticky footer ----*/
/*---- s4-statusbarcontainer ----*/
#s4-statusbarcontainer {
    position: relative;
    z-index: 10;
}